home *** CD-ROM | disk | FTP | other *** search
/ Language/OS - Multiplatform Resource Library / LANGUAGE OS.iso / et / tutorial / docs.lha / documentation / ch_1.eps (.svg) < prev    next >
Encapsulated PostScript  |  1993-08-09  |  21KB  |  557x984  |  8-bit (114 colors)
Labels: black | darkness
OCR: Einführung 1.Einführung 1.1. Einleitung ET++sistseinesleistungsfähigesundsumfangreichesKlassenbibliothekszursEntwicklung vonsAnwendungenswiessiesGraphics UsersInterfacesundsCasesToolssdarstellen. Derartiges Funktionens könnens wohls auchs mits Bibliotheksfunktionens oders Toolkits gelösts werden,s ders Nachteils diesers klassischens Ansätzes ists jedochs dies begrenzte Leistungsfähigkeit,sBeschränkungsdersUnterstützungsaufsdiesUsersInterfaces Funktio- nen, skeinesHilfestellungsbeisderseigentlichensApplikationsundsdaraussresultierendsdie mehrfachesDuplizierungsdesselbensCodessfürsjedessMenusoderseinesnichtskonsistente Menuführung. AufgrundsdersNachteilesdessklassischensAnsatzesswurdesamsInstitutsfürsInformatiksder Universitäts Zürichs durchs Erichs Gamma,s Rudolfs Martys unds Andrés Weinands ein objektorientierters Ansatzs mits einems Application-Frameworks entwickelt,s ET++ genanntr ET++s wurdes aufgebauts aufs dens Konzeptens vons MacApps sowies ET,s einems nicht objektorientiertens ditor- oolkit,sdassamsselbens Institutsentwickeltswurde. ET++sistsinsC++geschrieben;sdersNamesET++sstehtsfürsETsundsC++. ImsUnterschiedszusMacApp,sdassnurseinesdünnesSchichtseinessobjektorientiertensUser InterfacesszursMacintosh-Toolboxsdarstellt,sistsET++svollumfänglichsobjektorientiert undsdeshalbsweitsflexiblersundsleistungsfähiger. ET++s umfassts zurs Zeits 234s Klassens mits insgesamts 2342s Methoden.s Eines grosse KlassenbibliotheksmitseinershohensFunktionalitätsundstiefersKlassenhierarchie,swiessie ET++s darstellt,sists jedochs auchs mits einems Problems behaftet,s nämlichs ders langen Einarbeitungszeit.s Ums dieses Zeits zus verkürzens unds dies Softwareentwicklungs mit ET++s zus vereinfachen,s habens dies Entwicklers ET++s mits einers Programm- entwicklungsumgebungsversehen,sdieseinensleistungsfähigensBrowsersenthält. UmsdiesdennochslangesEinarbeitungszeitsweiterszusverkürzenswurdesdiesessTutorial erstellt.sNachszweiwöchigersBeschäftigungs(Vollzeit) smitsdiesemsTutorialssolltensSie insders Lagessein, seines einfachesET++sApplikationsselbständigszuserstellen. 1 Ch.Frei,sH.Schaudt Software Schule Schweiz Seite:s